home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr48 / asm32v20.zip / E32.DOC < prev    next >
Text File  |  1995-01-04  |  7KB  |  193 lines

  1.  
  2.                    E32.EXE - a Huge File text editor
  3.                     Copyright (C) 1994 Douglas Herr
  4.                           all rights reserved
  5.  
  6.  
  7. E32 was written in Assembly language making extensive use of ASM32
  8. library functions.  Using Assembly language and dynamic memory allocation
  9. made E32 small and fast, and using the CauseWay DOS extender and ASM32
  10. library functions made E32 possible.  ASM32 subroutines load files to &
  11. save files from 32-bit memory, provide hardware detection &
  12. screen mode switching, filename and search string editing functions, file
  13. back-up services, pop-up selection boxes and much more.
  14.  
  15. Beginning with version 1.3, E32 distinguishes between ASCII text files
  16. and binary files.  ASCII files are displayed as text, while binary files
  17. such as .EXE, .COM and object modules are displayed as hexadecimal data.
  18. In the event that E32 chooses the wrong display mode, you can override its
  19. selection with the E32's SETUP function (Shift-F1).
  20.  
  21. E32 requires a 386sx or better computer; a hard disk is also recommended.
  22.  
  23. I have edited files as large as 5 MB in extended memory using E32.  Using
  24. CauseWay's Virtual Memory manager, you can edit files as large as your
  25. available disk space.
  26.  
  27. E32 is equally adept at editing little stuff like batch files, source code
  28. and .DOC files.  Once I had the basic functions working, I used early
  29. versions of E32 to develop the editor to its present form.
  30.  
  31.  
  32.  
  33. E32 Function key actions:
  34.  
  35. F1       exit E32 without saving file(s)
  36.          Warns if any changed files have not been saved.
  37.  
  38. F2       Undo small deletions
  39.  
  40. F3       print file or print marked block
  41.          Long print jobs will fill the printer's buffer and will result
  42.          in a 'Printer not ready' message.  Press the 'Y' key to continue.
  43.  
  44. F4       toggle Mark mode
  45.          When Mark is ON, moving cursor will mark a section of text.
  46.  
  47. F5       Cut marked block from file, saving in Paste buffer;
  48.          see also Alt-F4, which copies marked block to Paste buffer
  49.          without cutting from file.
  50.  
  51. F6       copy contents of Paste buffer to file at current cursor location
  52.  
  53. F7       save file to disk
  54.          Previous file with same name is changed to filename.BAK if
  55.          sufficient disk space is available.
  56.  
  57. F8       delete from cursor location to end of line
  58.  
  59. F9       delete entire line
  60.  
  61. F10      Undelete end of line or entire line
  62.  
  63.  
  64.  
  65. (function keys, continued)
  66.  
  67. Alt-F1   clear current file buffer
  68.          Warns if the file has been changed and not saved.
  69.  
  70. Alt-F2   change screen rows on many monitors
  71.          25-, 29- and 43-row screens are possible with Hercules RamFont
  72.          12-, 25-, 29- and 43-row screens are available with EGA monitors
  73.          14-, 25-, 32- and 50-row screens are available with VGA monitors
  74.  
  75. Alt-F3   send Form Feed to printer
  76.  
  77. Alt-F4   copies marked block to Paste buffer
  78.          See also F4, F5, F6
  79.  
  80. Alt-F5   suspend E32 & go to DOS prompt
  81.          return to E32 by entering EXIT at DOS prompt
  82.  
  83. Alt-F6   change text to upper case
  84.          if Mark mode is OFF, changes character at cursor
  85.          if Mark mode is ON, changes entire marked block
  86.  
  87. Alt-F7   load file to active file buffer
  88.          If a file is already in the active file buffer, E32 will
  89.          warn if changes to the file have not been saved.
  90.          E32 prompts for a filename (old file name may be cleared with
  91.          Ctrl+End) and loads the file.  If the filename includes the
  92.          ? or * wildcard characters, a list of matching filenames is
  93.          shown on the screen, from which you may select.
  94.          When you have selected a new filename, the previous contents of
  95.          the active file buffer is lost.
  96.  
  97. Alt-F8   change screen columns on many monitors
  98.          40-, 80-, and 132-column modes are available on many EGA and VGA
  99.          systems, and 80- and 90-column displays are available on
  100.          Hercules RamFont systems.
  101.  
  102. Alt-F9   change text to lower case
  103.          if Mark mode is OFF, changes character at cursor
  104.          if Mark mode is ON, changes entire marked block
  105.  
  106. Alt-F10  search for selected text beginning at cursor location+1
  107.          search is case-sensetive if started with Enter
  108.          search is case-insensetive if started with Shift+Enter
  109.  
  110.  
  111.  
  112.  
  113. (function keys, continued)
  114.  
  115. Ctrl-F4  save cursor location
  116.          you may return to the saved location from anywhere in the file
  117.          by using Ctrl-F5.  Saved location is lost only if it is deleted.
  118.  
  119. Ctrl-F5  return to saved cursor location
  120.  
  121. Ctrl-F6  switch between full-screen and split screen file editing
  122.  
  123. Ctrl-F7  switch to the other file buffer
  124.  
  125. Ctrl-F8  Switch between 2-file and 4-file mode
  126.          In 2-file mode, Ctrl-F7 switches immediately between the active
  127.          file and the second file buffer.
  128.          In 4-file mode, the names of the files loaded are listed on the
  129.          screen, from which you may select.
  130.  
  131. Ctrl-F9  Go to specified file row (ASCII mode) or specified offset (Hex
  132.          mode).
  133.  
  134. Ctrl-F10 repeat previous search
  135.          Re-do previous search from current cursor location+1 with
  136.          previous search string and case sensetivity.
  137.  
  138.  
  139.  
  140. (function keys, continued)
  141.  
  142. Shift-F1   Setup screen colors, ASCII or Hex display mode, multi-file
  143.            display and LaserJet printer.
  144.  
  145. Shift-F7   Merge files: insert file in file buffer at cursor without
  146.            replacing existing file.
  147.  
  148. Shift-F10  Search and replace:
  149.            search is case-insensetive if the "Find" string is entered with
  150.            Shift+Enter, case sensetive if Enter only;
  151.            Replace function is single-step if begun with Enter, continuous
  152.            if begun with Shift+Enter.
  153.  
  154. The row and column are shown in the upper right corner of the screen.
  155.  
  156. Other handy keys:
  157.  
  158. Ctrl+End     delete to end of line
  159.              Works just like F8.
  160.  
  161. Ctrl+Left    jump left to next word
  162.  
  163. Ctrl+Right   jump right to next word
  164.  
  165. PgUp         move cursor up one screen
  166.  
  167. PgDown       move cursor down one screen
  168.  
  169. Ctrl+PgUp    go to top of file
  170.  
  171. Ctrl+PgDown  go to end of file
  172.  
  173. Home         go to start of line
  174.  
  175. End          go to end of line
  176.  
  177.  
  178. If you find E32 to be a useful tool, I'd appreciate a $15 contribution.
  179. E32 source code is included with ASM32 source code registration ($50).
  180. You may copy E32.EXE and E32.DOC freely and give them to anyone you wish,
  181. but E32 or ASM32 source code may not be re-distributed without my
  182. permission.
  183.  
  184. Please address any questions, suggestions and dollars to:
  185.  
  186. Douglas Herr
  187. P. O. Box 207
  188. Sacramento, CA  95812
  189. U. S. A.
  190.  
  191. telephone (916) 721-8762
  192. CompuServe 71247,3542
  193.